home *** CD-ROM | disk | FTP | other *** search
-
- // JavaScript wrapper for r3frlibo.h
- // Auto generated file, do not modify by hand
- // Copyright ⌐ 2004, Realsoft Graphics Oy
-
- var R3_FRLIBOBJECT_H = 1;
- include("real/raytr/r3frbob.js")
-
-
- var R3CLID_FRLIBOBJECT = 709;
-
-
-
-
-
- R3FRLOM_INSERT = 709000;
-
- function mR3FRLOM_INSERT() {
- DoA(this.r3obj, 709000, 0, R3TID_INTEGER, 0);
- }
-
-
- R3FRLOM_END = 709001;
-
- function mR3FRLOM_END() {
- DoA(this.r3obj, 709001, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Reports which channels are being used (outputted). This can be used to * eliminate
- // operations that depend on channel usage.
-
- R3FRLOM_CHANNELUSAGE = 709002;
-
- function mR3FRLOM_CHANNELUSAGE() {
- DoA(this.r3obj, 709002, 0, R3TID_INTEGER, 0);
- }
-
- // Description: reports all libraries to all lib objects for cross linking
-
- R3FRLOM_LINK = 709003;
-
- function mR3FRLOM_LINK() {
- DoA(this.r3obj, 709003, 0, R3TID_INTEGER, 0);
- }
-
- // Description: This method is called whenever any changes happens in the * library objects and
- // before the objects are used. * The library base class can execute initialization actions in
- // this method.
- // p1: Number, global animation time value.
- // p2: Object, raysample defining channel config
- // p3: r3List, ptr to the current library object list related to this base class
-
- R3FRLOCM_INITLIBRARY = 709004;
-
- function mR3FRLOCM_INITLIBRARY(p1, p2, p3) {
- DoA3(this.r3obj, 709004, p1, R3TID_FLOAT, 0, p2, R3TID_OBJECT, 0, p3, R3TID_LIST, 0);
- }
-
- // Description: Ask all library objects that use R3CLID_RIMAGE object for textures etc. to do *
- // the image search. This is used in network rendering situation to synchronize image data transfers.
- // If the texture is not found, objects do nothing - they may return failure
- // later in other * link methods.
-
- R3FRLOM_REFRESHIMAGES = 709005;
-
- function mR3FRLOM_REFRESHIMAGES() {
- DoA(this.r3obj, 709005, 0, R3TID_INTEGER, 0);
- }
-
- // Description: Enumerate object and its sub objects by * R3DoA2(callbackobj, cbmth, p3, enumobj); * Enumeration
- // stops if callback returns FALSE.
- // p1: Object, callback object
- // p2: Integer, callback method
- // p3: Object, enumeration context
-
- R3FRLOM_ENUMERATE = 709006;
-
- function mR3FRLOM_ENUMERATE(p1, p2, p3) {
- DoA3(this.r3obj, 709006, p1, R3TID_OBJECT, 0, p2, R3TID_INTEGER, 0, p3, R3TID_OBJECT, 0);
- }
-
-
-
-
- R3FRLOA_CancelIndicator = 709500;
- function SetR3FRLOA_CancelIndicator(value) {
- R3Set(this.r3obj, R3FRLOA_CancelIndicator, value, R3TID_INTEGER, R3TNF_ARRAY);
- }
-
- R3FRLOA_RenderEngine = 709501;
- function SetR3FRLOA_RenderEngine(value) {
- R3Set(this.r3obj, R3FRLOA_RenderEngine, value, R3TID_OBJECT, 0);
- }
-
-
-
- function r3Frlibobject () {
- this.base = r3God;
- if(arguments.length) {
- this.base(R3CLID_FRLIBOBJECT, arguments);
- }
- // Methods
- this.INSERT=mR3FRLOM_INSERT;
- this.END=mR3FRLOM_END;
- this.CHANNELUSAGE=mR3FRLOM_CHANNELUSAGE;
- this.LINK=mR3FRLOM_LINK;
- this.INITLIBRARY=mR3FRLOCM_INITLIBRARY;
- this.REFRESHIMAGES=mR3FRLOM_REFRESHIMAGES;
- this.ENUMERATE=mR3FRLOM_ENUMERATE;
-
- // Attributes
- this.SetCancelIndicator=SetR3FRLOA_CancelIndicator;
- this.SetRenderEngine=SetR3FRLOA_RenderEngine;
- }
-
- r3Frlibobject.prototype=new r3Frbaseobject;
- // r3frlibo.h_H